Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

User fields on C channel #2632

Merged
merged 3 commits into from
Sep 10, 2020
Merged

User fields on C channel #2632

merged 3 commits into from
Sep 10, 2020

Conversation

terpstra
Copy link
Contributor

@terpstra terpstra commented Sep 9, 2020

Type of change: other enhancement
Impact: API modification
Development Phase: implementation

Release Notes
C channel now has the same user bits A channel does.
This moves the responsibility for filling in AMBAProt on C-channel from the CacheCork to the caches.
However, it frees those caches to supply additional fields in their requests, which was previously impossible.
Time will tell if we need additional configuration flexibility between A- and C-channel fields.

@terpstra terpstra requested review from hcook and ingallsj September 9, 2020 04:32
We are still experimenting with user bits in the TL-C setting.

However, it does appear necessary to control these bits at the very least
for Releases and ProbeAcks which get transformed into Puts.
This was a total hack. Let's do things properly.
…lity

Since the CacheCork does not hard-code this, the cache should.
@terpstra terpstra force-pushed the user-fields-on-c-channel branch from 81d58f3 to 3497cf8 Compare September 9, 2020 04:33
@terpstra terpstra merged commit 09c2455 into master Sep 10, 2020
@terpstra terpstra deleted the user-fields-on-c-channel branch September 10, 2020 18:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants